package fr.adfm.webservice.change;

import java.util.List;

import javax.ejb.Remote;
import javax.ws.rs.core.Response;

@Remote
public interface ConversionDevisesBeanRemote {

	public String getDevisesDisponibles();

	/**
	 * renvoie le taux de change de deviseCible en fonction de l'euro
	 *
	 * @param montantEuro
	 *            en deviseSource a convertir en deviseCible
	 * @param deviseCible
	 *            devise dont on souhaite connaitre le cours en fonction de
	 *            l'euro
	 * @return deviseCible exprimee en 1 unite EUR
	 */
	public String convertirEuro(double montantEuro, String deviseCible)
			throws javax.xml.ws.WebServiceException,
			java.net.SocketTimeoutException;

	/**
	 * Renvoie le taux de change de l'euro
	 *
	 * @param deviseCible
	 * @return deviseCible pour 1 euro
	 */
	public String tauxEuro(String deviseCible)
			throws javax.xml.ws.WebServiceException,
			java.net.SocketTimeoutException;

}
